@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 tahoma, arial,\5b8b\4f53; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em, i { font-style: normal; }
fieldset, img { border: 0; }
ul, ol,li { list-style: none; }
a { text-decoration: none; outline: none;}
a {outline: none;}
:focus { outline:0;}
body a{outline:none;}
a:hover{text-decoration: underline;}
.clear { clear: both; display: block; height: 0; overflow: hidden; font-size: 0; }
button, input, select, textarea { font-size: 100%; outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong,b{font-weight:normal;}
.clb{clear: both;}
ins { text-decoration: none }
del { text-decoration: line-through }
.clearfix {zoom: 1;}
.clearfix:after {  visibility: hidden;display: block; font-size: 0; content: " "; clear: both; height: 0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
*html {background-attachment: fixed; background: url("_blank");}
.fl{float: left;}
.fr{float: right;}
.tal{text-align: left;}
.tar{text-align: right;}
.tac{text-align: center;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs21{font-size: 21px;}
.fs20{font-size: 20px;}
.fs22{font-size: 22px;}
.fs24{font-size: 24px;}
.fs25{font-size: 25px;}
.fs26{font-size: 26px;}
.fs28{font-size: 28px;}
.fs30{font-size: 30px;}
.fs33{font-size: 33px;}
.fs48{font-size: 48px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml24{margin-left:24px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}


/*padding*/
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.pb70{padding-bottom:70px;}
.pb80{padding-bottom:80px;}
.pb90{padding-bottom:90px;}
.pb100{padding-bottom:100px;}
.psr{position:relative;}
.psa{position:absolute}
.cfx { display: block;zoom:1;}
.cfx::after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.dlb{display:inline-block;}
.vert{vertical-align:top;}
.verm{vertical-align:middle;}
.pr{position: relative;}
.pa{position: absolute;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
